/**
 * @description 定义通用方法
 */
import { AES, enc } from 'crypto-js';
import { CRYPTO_KEY } from '../config/common.cfg';

/**
 * 加密方法
 * @param msg string 需要加密的字符串
 * @returns string 加密后的字符串
 */
function encodeApi(msg: string): string {
    return AES.encrypt(msg, CRYPTO_KEY).toString()
}

/**
 * 解密方法
 * @param msg string 需要解密的字符串
 * @returns string 解密后的字符串
 */
function decodeApi(msg: string): string {
    return AES.decrypt(msg, CRYPTO_KEY).toString(enc.Utf8)
}


export {
    encodeApi,
    decodeApi
}